#! usr/bin/env python

import rospy
from hello_vscode.msg import Person
#这是导入包的固定格式，从软件包.msg路径下得到Person类

##发布方实现
#1.导入包
#2.初始化节点
#3.创建发布者对象
#4.发布数据

if __name__ == "__main__":
    rospy.init_node("daMa")
    pub = rospy.Publisher("jiaoSheTou",Person,queue_size=10)
    #创建person数据,这里就是按照之前的msg文件写的
    p = Person()
    p.name = "奥特曼"
    p.age = 8
    p.height = 1.85
    #发布
    rate = rospy.Rate(1)
    while not rospy.is_shutdown():
        pub.publish(p)
        rospy.loginfo("发布消息: 姓名："+p.name+" 年龄："+str(p.age)+" 身高"+str(p.height))
        rate.sleep()
        